Specification of Symbols and Implementation of Their Constraints in JKogge
نویسندگان
چکیده
There are numerous CASE-tools and editing tools for visual languages. Since most of them are restricted to a specific method or language, metaCASE systems or frameworks which are capable of generating a tool for a specific visual language from its specification were introduced. Examples for this are VisPro, GenEd, DiaGen, VLCC, Progres, MetaEdit and KOGGE. All of these tools do have a means of describing the visual language, like graph grammars or graph schemata, but they focus on the abstract syntactic aspects of the language. Our system JKogge, which is based on KOGGE, does not only cover this aspect but we do also offer facilities to specify visual aspects of the tool, like the windows needed, but especially regarding the look of the symbols needed for the language in question. Symbols can be described regarding their geometry, their appearance and aspects like their connection behavior at runtime. Constraints are used to maintain geometric relationships of the symbols like their size and position to each other when the user makes changes to the diagram. Drawing and manipulation is supported by some plugins (modules) of JKogge. The possibilities to specify the symbols and the description of the runtime support is subject of this paper.
منابع مشابه
Investigation Of The Requirement &Constraints Affecting Teleworking In Government Institutes; Case Study : Research Institutes of Minister of Roads and Urban Development
Teleworking as an innovative way has many benefits in governmental, organizational and individual levels, but it faced with different variables in plan and implementation which is caused to low acceptance rate in organizations. By identifying and controlling these variables, managers and decision-makers can use teleworking programs in their organizations. The aim of this study is to investigate...
متن کاملInvestigation Of The Requirement &Constraints Affecting Teleworking In Government Institutes; Case Study : Research Institutes of Minister of Roads and Urban Development
Teleworking as an innovative way has many benefits in governmental, organizational and individual levels, but it faced with different variables in plan and implementation which is caused to low acceptance rate in organizations. By identifying and controlling these variables, managers and decision-makers can use teleworking programs in their organizations. The aim of this study is to investigate...
متن کاملAn automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملRanking the Trading Symbols of the Largest Companies Listed in the Tehran Stock Exchange Based on the Probability of Informed Trade Criteria
I n this paper, trading symbols of the 30 largest companies listed in the Tehran Stock Exchange (TSE) were ranked based on the asymmetry information risk. Using the Ersan and Alici (2016) modified clustering algorithm (EA), we estimated the probability of informed trading (PIN) to measure the asymmetry information among traders for each trading symbol and trading day through two-year...
متن کاملConstraints to Farmers Willingness to Pay for Private Irrigation Delivery in Nandom, Ghana
The study investigated the constraints to farmers’ intention to pay for private irrigation in Nandom District, Ghana. Using a key informant interviews and semi-structured questionnaires, the study collected data from 236 farmers. Data was analyzed with descriptive and inferential statistics. Kendall coefficient of concordance was used to determine the level of agreement among farmers in ranking...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000